let typeMap = {
  1: '左侧',
  2: '右侧',
  3: '双侧'
}

let valueMap = {
  1: 'Ⅰ',
  2: 'Ⅱ',
  3: 'Ⅲ',
  4: 'Ⅳ',
  5: 'Ⅴ',
  6: 'Ⅵ'
}

export const getHemiplegiaContenByAssess = (assessInfo) => {
  if(assessInfo){
    return `Brunnstrom分期:${typeMap[assessInfo.estimateType]}上肢-手-下肢：${valueMap[assessInfo.upperLimbsValue]}期-${valueMap[assessInfo.handValue]}期-${valueMap[assessInfo.lowerLimbsValue]}期。`
  }else{
    return ''
  }
}

// 根据神经康复综合评定表获取布氏分级
export const getBruseContenByAssess = (assessInfo, estimateType) => {
  if(assessInfo.estimateType == estimateType){
    let upperLimbsValue, handValue, lowerLimbsValue
    assessInfo.bruseList.forEach(item => {
      if(item.partsName == '布氏分级：上肢'){
        upperLimbsValue = item.partsValue
      }else if(item.partsName == '布氏分级：手'){
        handValue = item.partsValue
      }else if(item.partsName == '布氏分级：下肢'){
        lowerLimbsValue = item.partsValue
      }
    })
    return `Brunnstrom分期:${typeMap[assessInfo.bruseType]}上肢-手-下肢：${valueMap[upperLimbsValue]}期-${valueMap[handValue]}期-${valueMap[lowerLimbsValue]}期。`
  }else{
    return ''
  }
}

export const getSittingContentByAssess = (assessInfo, estimateType) => {
  if(assessInfo.estimateType == estimateType){
    let bruseItem = assessInfo.bruseList.find(item => item.partsName == '坐位平衡')
    if(bruseItem){
      return `坐位平衡：坐位${bruseItem.partsValue}级。`
    }
  }
  return ''
}

export const getStandingContentByAssess = (assessInfo, estimateType) => {
  if(assessInfo.estimateType == estimateType){
    let bruseItem = assessInfo.bruseList.find(item => item.partsName == '立位平衡')
    if(bruseItem){
      return `立位平衡：立位${bruseItem.partsValue}级。`
    }
  }
  return ''
}

let handValueMap = {
  1: '失用手',
  2: '辅助手C',
  3: '辅助手B',
  4: '辅助手A',
  5: '实用手B',
  6: '实用手A',
}

export const getHandContentByAssess = (assessInfo, estimateType) => {
  if(assessInfo.estimateType == estimateType){
    let bruseItem = assessInfo.bruseList.find(item => item.partsName == '手功能')
    if(bruseItem){
      return `手功能评定为${handValueMap[bruseItem.partsValue]}`
    }
  }
  return ''
}

export const getDrinkingContentByAssess = (assessInfo, estimateType) => {
  if(assessInfo.estimateType == estimateType){
    let bruseItem = assessInfo.bruseList.find(item => item.partsName == '洼田饮水')
    if(bruseItem){
      return `洼田饮水试验：${bruseItem.partsValue}级`
    }
  }
  return ''
}